memjournal.c包含的函数定义如下,1-6,8均为关键函数,7为结构体,9-10为一些查询以及测试的函数,总的目录以及功能如下
编号 | 函数名 | 功能 |
---|---|---|
1 | static int memjrnlRead | 从内存日志文件中读取数据 |
2 | static int memjrnlWrite | 写数据到内存日志文件 |
3 | static int memjrnlTruncate | 清空内存日志文件 |
4 | static int memjrnlClose | 关闭内存日志文件 |
5 | static int memjrnlSync | 同步内存日志文件 |
6 | static int memjrnlFileSize | 查询文件多少字节 |
7 | static const struct sqlite3_io_methods MemJournalMethods | 内存日志文件MemJournal的操作定义 |
8 | void sqlite3MemJournalOpen | 打开内存日志文件 |
9 | int sqlite3IsMemJournal | 返回是否为内存日志文件 |
10 | int sqlite3MemJournalSize(void) | 返回内存日志文件的长度 |